package es.deusto.ingenieria.sd.jdo.tralala;
import java.util.HashSet;
import java.util.Set;

import javax.jdo.annotations.PersistenceCapable;


@PersistenceCapable
public class Usuario {

	
	private String nombre;
	private String apellidos;
	private String email;
	private String password;
	private Set<Reproduccion> reprs = new HashSet<Reproduccion>();
	
	public Usuario(String nombre, String apellidos, String email,
			String password) {
		super();
		this.nombre = nombre;
		this.apellidos = apellidos;
		this.email = email;
		this.password = password;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellidos() {
		return apellidos;
	}

	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	
	public void anyadirRepr(Reproduccion rep)
	{
		reprs.add(rep);
	}
	
	public void eliminarRepr(Reproduccion rep)
	{
		reprs.remove(rep);
	}

	public Set<Reproduccion> getReprods()
	{
		return reprs;
	}
	
	public int getNumeroReprods()
	{
		return reprs.size();
	}

}
	
	